-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AD35XXR: Add/update support to the AD3541R, AD3542R, AD3551R, Ad3552R #1472
base: main
Are you sure you want to change the base?
Conversation
The axi_ad35xx AXI Stream input interface is not defined |
1908ba5
to
a62f972
Compare
Please recreate commits to have: |
Adapted documentation for the axi_ad35xxr to include the four DACs: AD3541R, AD3542R, AD3551R, and AD3552R. Adapted AD355xR_EVB to include information about the AD3551R and AD3552R. Inserted information about the QSPI_SEL pin. Inserted MULTI_IO_MODE reg to the remap of the ad3552r. Signed-off-by: <[email protected]>
It is supporting single SPI (Classic), dual SPI, and Quad SPI (according to the eval limitations) for the DACs AD3541R, AD3542R, AD3551R, AD3552R. Changed the regmap, the reg DAC_CUSTOM_CTRL needs to assert the MULTI_IO_MODE field to choose the SPI mode on the AXI controller. Removed axi_ad3552r library because it was substituted by axi_ad35xxr. Signed-off-by: Carlos Souza <[email protected]>
It is supporting single SPI (Classic), dual SPI, and Quad SPI (according to the eval limitations) for the DACs AD3541R, AD3542R, AD3551R, AD3552R. Removed evaluation board project ad3552r_evb because it was substituted by ad35xxr_evb. Signed-off-by: Carlos Souza <[email protected]>
.. shell:: | ||
|
||
$cd hdl/projects/ad3552r_evb/zed | ||
$make | ||
user@analog:~$ cd hdl/projects/ad35xxr_evb/zed | ||
user@analog:~/hdl/projects/ad35xxr_evb/zed$ make |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please respect the syntax: https://analogdevicesinc.github.io/doctools/docs_guidelines.html#shell-directive
this directive is intended to provide a consistent shell snippets to the user, and it makes only the actual command selectable.
Please update documentation commit title |
PR Description
Developed a single IP for the AD3552R, AD3551R, AD3542R, and AD3541R parts.
This new IP has support for Single SPI (Classic), Dual SPI, and Quad SPI. It supports
changing the SPI mode during execution by setting the multi_io_mode field.
It was tested the interface file with some modifications on the tb.
Created a documentation for this new IP, and the regmap modification on the axi_ad35xxr.
PR Type
PR Checklist